<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="*|/"><xsl:apply-templates/></xsl:template>

<xsl:template match="text()|@*"><xsl:value-of select="."/></xsl:template>

<xsl:template match='nbsp' name='nbsp'>
<xsl:text disable-output-escaping='yes'>&amp;nbsp;</xsl:text>
</xsl:template>

<xsl:template match="showKey">

<div class="strongBox">
<form method="post">
hostname
<br/><span class="bigBody"><b><xsl:value-of select="@host"/></b></span>
<p/>
generated key:
<br/><span class="bigBody"><b><xsl:value-of select="@key"/></b></span>
<br/><span class="littleBody">(you need to cut and paste this key and use it in every http request)</span>
</form>
</div>

</xsl:template>

<xsl:template match="askKey">

<div class="strongBox">
<form method="post">
hostname
<br/><input type="text" name="host" id="host" style="width:20em;"></input>
<br/><span class="littleBody">(like www.yahoo.com, www.yoursite.com, ...)</span>
<p/><input type="submit" name="submit" id="submit" value="generate KEY"></input>
</form>
</div>

</xsl:template>

</xsl:stylesheet>